#ifndef TOOLS_H
#define TOOLS_H
#include <stdio.h>
#include <stdlib.h>
#include <getch.h>
#include <assert.h>
#include <string.h>
#include "type.h"
#include <stdbool.h>


//获取指令
int get_cmd(char start,char end);
//获取性别
char get_sex(void);
char* get_str(char* str,size_t size);

void show_msg(const char* msg,float sec);

void anykey_continue(void);

char* get_passwd(char* passwd,size_t size);


//得到数量
int file_num(char *NAME,char* name);

//消除某一记录
bool del_record(char* NAME,char* name,char* record);
//添加一条记录
bool add_record(char* NAME,char* name,char* record);
//删除文件
void del(char* NAME,char* name);


//工号查找操作员
bool read_worker_id(int id,Worker* worker);

bool write_worker_id(int id,Worker* worker);
//读出员工总数和下标 
bool read_worker_all(int id,All* all);
//删除一个工号
bool del_worker_id(int gid);
//生成一个工号
int make_worker_id(void);

//写入book_isbn
bool write_book_isbn(Book_TYPE* data);

//读出book_isbn
bool read_book_isbn(char* isbn,Book_TYPE* data);

#endif//TOOLS_H
